direct solar energy transmittance - Francés Inglés Diccionario